@echo off
:: 设置UTF-8编码
chcp 65001 >nul

echo ===================================
echo  LangGraph智能体UI项目启动脚本
echo ===================================

echo 正在安装项目依赖...
call npx pnpm install

:: 检查依赖安装是否成功
if %ERRORLEVEL% NEQ 0 (
    echo 依赖安装失败，请检查网络连接或npm配置。
    pause
    exit /b 1
)

echo 依赖安装成功！
echo 服务器将在 http://localhost:3001 运行

echo 正在启动开发服务器...
call npx pnpm dev

:: 检查服务器启动是否成功
if %ERRORLEVEL% NEQ 0 (
    echo 服务器启动失败，请检查错误信息。
    pause
    exit /b 1
)

pause